package com.autumn.repo;

public interface RepoVersion {

    String WORKSPACE = "workspace";

    /**
     * 获取版本号
     * 
     * @return
     */
    String getVersion();

    /**
     * 获取版本说明
     * 
     * @return
     */
    String getCommit();

    /**
     * 获取提交该版本的作者
     * 
     * @return
     */
    RepoUser getAuthor();

    /**
     * 获取提交该版本的时间戳
     * 
     * @return
     */
    long getTimestamp();

    /**
     * 获取版本描述
     * 
     * @return
     */
    String getDescription();
}
